home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / B-Book Series / (k)b4.d64 / solution4.16 < prev    next >
Text File  |  2007-02-28  |  446b  |  20 lines

  1. 0010 DIM QUEUE(12), CH$ OF 1
  2. 0020 FRONT:=1; NEX:=1
  3. 0030 FOR ITEM:=1 TO 10 DO
  4. 0040 READ TIM,CH$
  5. 0050 IF CH$="A" THEN
  6. 0060 QUEUE(NEX):=TIM
  7. 0070 NEX:=NEX+1
  8. 0080 ENDIF 
  9. 0090 IF CH$="D" THEN
  10. 0100 IF FRONT>=NEX THEN
  11. 0110 PRINT "QUEUE IS EMPTY"
  12. 0120 STOP 
  13. 0130 ELSE 
  14. 0140 PRINT "TIME IN QUEUE WAS";TIM-QUEUE(FRONT)
  15. 0150 FRONT:=FRONT+1
  16. 0160 ENDIF 
  17. 0170 ENDIF 
  18. 0180 ENDFOR ITEM
  19. 0190 DATA 1,"A",3,"A",7,"A",10,"A",15,"A",16,"D",18,"D",20,"A",21,"D",23,"D"
  20.